home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 September / maximum-cd-2000-09.iso / Vampire the Masquerade / vampire_demo.exe / Codex.nob / Codex.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-22  |  33.6 KB  |  965 lines

  1. public class Codex {
  2.    public static final boolean TRUE = true;
  3.    public static final boolean FALSE = false;
  4.    public static final int WORLD_CURRENT = 12345678;
  5.    public static final int WORLD_FLAG_MOVEPAUSED = 1;
  6.    public static final int WORLD_FLAG_AIPAUSED = 2;
  7.    public static final int WORLD_FLAG_MOVESTOP = 4;
  8.    public static final int VEC_X = 0;
  9.    public static final int VEC_Y = 1;
  10.    public static final int VEC_Z = 2;
  11.    public static final int VEC_PITCH = 0;
  12.    public static final int VEC_ROLL = 1;
  13.    public static final int VEC_YAW = 2;
  14.    public static final int VEC_R = 0;
  15.    public static final int VEC_G = 1;
  16.    public static final int VEC_B = 2;
  17.    public static final int THING_TYPE_ACTOR = 0;
  18.    public static final int THING_TYPE_ITEM = 1;
  19.    public static final int THING_TYPE_PROP = 2;
  20.    public static final int THING_TYPE_REGION = 3;
  21.    public static final int THING_TYPE_PROJECTILE = 4;
  22.    public static final int THING_TYPE_WEAPON = 5;
  23.    public static final int THING_TYPE_ARMOR = 6;
  24.    public static final int THING_TYPE_PLAYER = 7;
  25.    public static final int THING_TYPE_CONTAINER = 8;
  26.    public static final int THING_TYPE_NONE = 9;
  27.    public static final int THING_RENDER_NONE = 0;
  28.    public static final int THING_RENDER_MODEL = 1;
  29.    public static final int THING_MOVE_NONE = 0;
  30.    public static final int THING_MOVE_WALK = 1;
  31.    public static final int THING_MOVE_TRACK = 2;
  32.    public static final int THING_MOVE_PHYSICS = 3;
  33.    public static final int THING_COLLIDE_NONE = 0;
  34.    public static final int THING_COLLIDE_SPHERE = 1;
  35.    public static final int THING_COLLIDE_CYL = 2;
  36.    public static final int THING_COLLIDE_BBOX = 3;
  37.    public static final int ATTACH_FLAG_AUTOREMOVE = 1;
  38.    public static final int DAMAGE_TYPE_NORMAL = 0;
  39.    public static final int DAMAGE_TYPE_LETHAL = 1;
  40.    public static final int DAMAGE_TYPE_AGGRAVATED = 2;
  41.    public static final int DAMAGE_TYPE_ELECTRIC = 3;
  42.    public static final int DAMAGE_TYPE_FIRE = 4;
  43.    public static final int DAMAGE_TYPE_SUN = 5;
  44.    public static final int DAMAGE_TYPE_FAITH = 6;
  45.    public static final int DAMAGE_TYPE_COLD = 7;
  46.    public static final int DAMAGE_TYPE_POISON = 8;
  47.    public static final int DAMAGE_TYPE_DISEASE = 9;
  48.    public static final int ACTOR_STAT_STRENGTH = 0;
  49.    public static final int ACTOR_STAT_DEXTERITY = 1;
  50.    public static final int ACTOR_STAT_STAMINA = 2;
  51.    public static final int ACTOR_STAT_PERCEPTION = 3;
  52.    public static final int ACTOR_STAT_INTELLIGENCE = 4;
  53.    public static final int ACTOR_STAT_WITS = 5;
  54.    public static final int ACTOR_STAT_BLOOD = 6;
  55.    public static final int ACTOR_STAT_HUMANITY = 7;
  56.    public static final int ACTOR_STAT_FRENZY = 8;
  57.    public static final int ACTOR_STAT_GENERATION = 9;
  58.    public static final int ACTOR_STAT_FAITH = 10;
  59.    public static final int ACTOR_STAT_CHARISMA = 11;
  60.    public static final int ACTOR_STAT_MANIPULATION = 12;
  61.    public static final int ACTOR_STAT_APPEARANCE = 13;
  62.    public static final int ACTOR_STAT_FRENZYRATING = 14;
  63.    public static final int ACTOR_STAT_BLOODRATING = 15;
  64.    public static final int ACTOR_STAT_BLOODPOOL = 16;
  65.    public static final int ACTOR_STAT_MANA = 17;
  66.    public static final int ACTOR_STAT_MANAPOOL = 18;
  67.    public static final int TEAM_FIRST = 0;
  68.    public static final int TEAM_PLAYER_FIRST = 0;
  69.    public static final int TEAM_PLAYER0 = 0;
  70.    public static final int TEAM_PLAYER1 = 1;
  71.    public static final int TEAM_PLAYER2 = 2;
  72.    public static final int TEAM_PLAYER3 = 3;
  73.    public static final int TEAM_PLAYER4 = 4;
  74.    public static final int TEAM_PLAYER5 = 5;
  75.    public static final int TEAM_PLAYER6 = 6;
  76.    public static final int TEAM_PLAYER7 = 7;
  77.    public static final int TEAM_PLAYER_LAST = 7;
  78.    public static final int TEAM_NONE = 8;
  79.    public static final int TEAM_NA = 9;
  80.    public static final int TEAM_PEDESTRIANS = 10;
  81.    public static final int TEAM_LAWMEN = 11;
  82.    public static final int TEAM_ENEMY_FIRST = 12;
  83.    public static final int TEAM_ENEMY0 = 12;
  84.    public static final int TEAM_ENEMY1 = 13;
  85.    public static final int TEAM_ENEMY2 = 14;
  86.    public static final int TEAM_ENEMY3 = 15;
  87.    public static final int TEAM_ENEMY4 = 16;
  88.    public static final int TEAM_ENEMY5 = 17;
  89.    public static final int TEAM_ENEMY6 = 18;
  90.    public static final int TEAM_ENEMY7 = 19;
  91.    public static final int TEAM_ENEMY_LAST = 19;
  92.    public static final int TEAM_LAST = 19;
  93.    public static final int THING_FLAG_SAVENEVER = 1;
  94.    public static final int THING_FLAG_SAVESUSPEND = 2;
  95.    public static final int THING_FLAG_SAVESETMODIFIED = 4;
  96.    public static final int THING_FLAG_SAVEALWAYS = 8;
  97.    public static final int THING_FLAG_NOREFLECTION = 16;
  98.    public static final int THING_FLAG_EMITTER = 32;
  99.    public static final int THING_FLAG_NOHIGHLIGHT = 64;
  100.    public static final int THING_FLAG_DYNALIGHT = 128;
  101.    public static final int THING_FLAG_NONETSYNC = 256;
  102.    public static final int THING_FLAG_DISABLECOLLIDE = 512;
  103.    public static final int THING_FLAG_PROXIMITYTRIGGER = 1024;
  104.    public static final int THING_FLAG_STATICSHADOWS = 2048;
  105.    public static final int THING_FLAG_NOREGIONTRIGGER = 4096;
  106.    public static final int THING_FLAG_VISBLOCK = 8192;
  107.    public static final int THING_FLAG_CAMERABLOCK = 16384;
  108.    public static final int THING_FLAG_NOSCATTER = 32768;
  109.    public static final int THING_FLAG_SECRET = 65536;
  110.    public static final int THING_FLAG_TOPSECRET = 131072;
  111.    public static final int THING_FLAG_SILENT = 262144;
  112.    public static final int THING_FLAG_BLOCKSELECT = 524288;
  113.    public static final int THING_FLAG_TELEPORT = 1048576;
  114.    public static final int THING_FLAG_NOSTDELETE = 2097152;
  115.    public static final int THING_FLAG_ANIMATING = 8388608;
  116.    public static final int THING_FLAG_REMOVE = 16777216;
  117.    public static final int THING_FLAG_TARGETTED = 33554432;
  118.    public static final int THING_FLAG_SOUNDLINK = 67108864;
  119.    public static final int THING_FLAG_NOBLOCK = 134217728;
  120.    public static final int THING_FLAG_FINALIZED = 268435456;
  121.    public static final int THING_FLAG_MODIFIED = 536870912;
  122.    public static final int THING_FLAG_FRAMESMODIFIED = 1073741824;
  123.    public static final int THING_FLAG_EVERMODIFIED = Integer.MIN_VALUE;
  124.    public static final int THING_RENDERFLAG_HALO = 1;
  125.    public static final int THING_RENDERFLAG_DONTRENDER = 2;
  126.    public static final int THING_RENDERFLAG_DROPSHADOW = 4;
  127.    public static final int THING_RENDERFLAG_FULLSHADOW = 8;
  128.    public static final int THING_MOVEPATH_MOVING = 1;
  129.    public static final int THING_MOVEPATH_PATHING = 2;
  130.    public static final int THING_MOVEPATH_PIVOT = 4;
  131.    public static final int THING_AF_INVUL = 1;
  132.    public static final int THING_AF_INVULTOPHYSICAL = 2;
  133.    public static final int THING_AF_AIPAUSED = 4;
  134.    public static final int THING_AF_NOFEED = 8;
  135.    public static final int THING_AF_NOBLEED = 16;
  136.    public static final int THING_AF_ALWAYSGIBKILL = 32;
  137.    public static final int THING_AF_CANGIBKILL = 64;
  138.    public static final int THING_AF_TALKTO = 128;
  139.    public static final int THING_AF_PICKUP = 256;
  140.    public static final int THING_AF_STAKED = 512;
  141.    public static final int THING_AF_HURTBYSILVER = 1024;
  142.    public static final int THING_AF_FASTDRINKER = 2048;
  143.    public static final int THING_AF_SUMMONED = 4096;
  144.    public static final int THING_AF_ANIMAL = 8192;
  145.    public static final int THING_AF_HUMANITYLOSS = 16384;
  146.    public static final int THING_AF_HUMANITYTRACK = 32768;
  147.    public static final int THING_AF_CANBEHEAD = 65536;
  148.    public static final int THING_AF_ETHEREAL = 131072;
  149.    public static final int THING_AF_NEUTRAL = 262144;
  150.    public static final int THING_AF_AINORETURNHOME = 524288;
  151.    public static final int THING_AF_STARTHIDDEN = 1048576;
  152.    public static final int THING_AF_NOCORPSEROT = 2097152;
  153.    public static final int THING_AF_NODISC = 4194304;
  154.    public static final int THING_AF_NOSHAPEDISC = 8388608;
  155.    public static final int THING_AF_VALIDSHAPE = 16777216;
  156.    public static final int THING_AF_LUPINE = 33554432;
  157.    public static final int THING_AF_NOSKELDEATH = 67108864;
  158.    public static final int THING_AF_DEAD = 268435456;
  159.    public static final int THING_AF_PARTY = 536870912;
  160.    public static final int THING_AF2_ISBEHEADED = 1;
  161.    public static final int THING_AF2_LIMPING = 2;
  162.    public static final int THING_AF2_WEAPONOVERRIDE = 4;
  163.    public static final int THING_AF2_CONVERSATION = 8;
  164.    public static final int THING_AF2_USINGHANDS = 16;
  165.    public static final int THING_AF2_WEAPONNOHANDS = 32;
  166.    public static final int THING_AF2_SPEAKING = 64;
  167.    public static final int THING_AF2_RESTRAINED = 128;
  168.    public static final int THING_AF2_PERMAFRENZY = 256;
  169.    public static final int THING_AF2_SCROLLCAST = 512;
  170.    public static final int ACTOR_TYPE_VAMPIRE = 0;
  171.    public static final int ACTOR_TYPE_GHOUL = 1;
  172.    public static final int ACTOR_TYPE_HUMAN = 2;
  173.    public static final int ACTOR_TYPE_MONSTER = 3;
  174.    public static final int ACTOR_CLAN_NONE = 0;
  175.    public static final int ACTOR_CLAN_BRUJAH = 1;
  176.    public static final int ACTOR_CLAN_CAPPADOCIAN = 2;
  177.    public static final int ACTOR_CLAN_GANGREL = 3;
  178.    public static final int ACTOR_CLAN_NOSFERATU = 4;
  179.    public static final int ACTOR_CLAN_TOREADOR = 5;
  180.    public static final int ACTOR_CLAN_ASSAMITE = 6;
  181.    public static final int ACTOR_CLAN_GIOVANNI = 7;
  182.    public static final int ACTOR_CLAN_LASOMBRA = 8;
  183.    public static final int ACTOR_CLAN_MALKAVIAN = 9;
  184.    public static final int ACTOR_CLAN_RAVNOS = 10;
  185.    public static final int ACTOR_CLAN_SETITE = 11;
  186.    public static final int ACTOR_CLAN_TREMERE = 12;
  187.    public static final int ACTOR_CLAN_TZIMISCE = 13;
  188.    public static final int ACTOR_CLAN_VENTRUE = 14;
  189.    public static final int ACTOR_CLAN_CAITIFF = 15;
  190.    public static final int ACTOR_CLAN_USERDEFINED = 16;
  191.    public static final int ACTOR_AURA_NONE = 0;
  192.    public static final int ACTOR_AURA_AFRAID = 1;
  193.    public static final int ACTOR_AURA_AGGRESSIVE = 2;
  194.    public static final int ACTOR_AURA_ANGRY = 3;
  195.    public static final int ACTOR_AURA_BITTER = 4;
  196.    public static final int ACTOR_AURA_CALM = 5;
  197.    public static final int ACTOR_AURA_COMPASSIONATE = 6;
  198.    public static final int ACTOR_AURA_CONFUSED = 7;
  199.    public static final int ACTOR_AURA_CONSERVATIVE = 8;
  200.    public static final int ACTOR_AURA_DAYDREAMING = 9;
  201.    public static final int ACTOR_AURA_DEPRESSED = 10;
  202.    public static final int ACTOR_AURA_DESIROUS = 11;
  203.    public static final int ACTOR_AURA_DIABLERIST = 12;
  204.    public static final int ACTOR_AURA_DISTRUSTFUL = 13;
  205.    public static final int ACTOR_AURA_ENVIOUS = 14;
  206.    public static final int ACTOR_AURA_EXCITED = 15;
  207.    public static final int ACTOR_AURA_FRENZIED = 16;
  208.    public static final int ACTOR_AURA_GENEROUS = 17;
  209.    public static final int ACTOR_AURA_HAPPY = 18;
  210.    public static final int ACTOR_AURA_HATEFUL = 19;
  211.    public static final int ACTOR_AURA_IDEALISTIC = 20;
  212.    public static final int ACTOR_AURA_INNOCENT = 21;
  213.    public static final int ACTOR_AURA_LOVESTRUCK = 22;
  214.    public static final int ACTOR_AURA_LUSTFUL = 23;
  215.    public static final int ACTOR_AURA_OBSESSED = 24;
  216.    public static final int ACTOR_AURA_PSYCHOTIC = 25;
  217.    public static final int ACTOR_AURA_SAD = 26;
  218.    public static final int ACTOR_AURA_SPIRITUAL = 27;
  219.    public static final int ACTOR_AURA_SUSPICIOUS = 28;
  220.    public static final int ACTOR_AURA_FAERIE = 29;
  221.    public static final int ACTOR_AURA_GHOST = 30;
  222.    public static final int ACTOR_AURA_MAGICUSE = 31;
  223.    public static final int ACTOR_AURA_VAMPIRE = 32;
  224.    public static final int ACTOR_AURA_WEREBEAST = 33;
  225.    public static final int ACTOR_AURA_USERDEFINED = 34;
  226.    public static final int ITEM_FLAG_DESTROYABLE = 1;
  227.    public static final int ITEM_FLAG_IDENTIFIED = 2;
  228.    public static final int ITEM_FLAG_PRECOMPCOST = 4;
  229.    public static final int ITEM_FLAG_UNIQUECOST = 8;
  230.    public static final int ITEM_FLAG_NOSELL = 16;
  231.    public static final int ITEM_FLAG_NORANDOMMOD = 32;
  232.    public static final int ITEM_FLAG_NOIDENTIFY = 64;
  233.    public static final int ITEM_FLAG_INSTANTCASH = 128;
  234.    public static final int ITEM_FLAG_NOSMALL = 256;
  235.    public static final int ITEM_FLAG_NOMEDIUM = 512;
  236.    public static final int ITEM_FLAG_NOLARGE = 1024;
  237.    public static final int ITEM_FLAG_CARRYSPECIAL = 2048;
  238.    public static final int ITEM_FLAG_MAGIC = 4096;
  239.    public static final int ITEM_FLAG_CARRYTOMODERNDAY = 8192;
  240.    public static final int ITEM_FLAG_CURSED = 16384;
  241.    public static final int ITEM_FLAG_TWOHANDED = 32768;
  242.    public static final int ITEM_FLAG_DISABLED = 1048576;
  243.    public static final int ITEM_FLAG_BEINGWORN = 2097152;
  244.    public static final int REGION_NOTRACKING = 1;
  245.    public static final int REGION_CAMERACLIP = 2;
  246.    public static final int REGION_RENDER = 4;
  247.    public static final int PROJ_EXPLODE_ONTIMER = 1;
  248.    public static final int PROJ_EXPLODE_ONTHING = 2;
  249.    public static final int PROJ_EXPLODE_ONWALL = 4;
  250.    public static final int PROJ_EXPLODE_ONFLOOR = 8;
  251.    public static final int PROJ_EXPLODE_ONDAMAGE = 16;
  252.    public static final int PROJ_INSTANT_FIRE = 32;
  253.    public static final int PROJ_SILVER = 64;
  254.    public static final int PROJ_STAKING = 128;
  255.    public static final int PROJ_CANDODGE = 256;
  256.    public static final int PROJ_BULLET = 512;
  257.    public static final int EMITTER_TYPE_NONE = 0;
  258.    public static final int EMITTER_TYPE_GAS = 1;
  259.    public static final int EMITTER_TYPE_FIRE = 2;
  260.    public static final int EMITTER_MEMBER_RATE = 1;
  261.    public static final int EMITTER_MEMBER_LIFESPAN = 2;
  262.    public static final int EMITTER_MEMBER_LIQ_NUMSTREAKS = 60;
  263.    public static final int EMITTER_MEMBER_LIQ_MINSTREAK = 61;
  264.    public static final int EMITTER_MEMBER_LIQ_MAXSTREAK = 62;
  265.    public static final int EMITTER_MEMBER_SIZE = 500;
  266.    public static final int EMITTER_MEMBER_MINDIST = 501;
  267.    public static final int EMITTER_MEMBER_MAXDIST = 502;
  268.    public static final int EMITTER_MEMBER_INITVEL = 503;
  269.    public static final int EMITTER_MEMBER_GAS_DRAG = 520;
  270.    public static final int EMITTER_MEMBER_GAS_GRAVITY = 521;
  271.    public static final int EMITTER_MEMBER_GAS_TURBULENCE = 522;
  272.    public static final int EMITTER_MEMBER_GAS_GROWTHRATE = 523;
  273.    public static final int EMITTER_MEMBER_FIR_TURBULENCE = 540;
  274.    public static final int EMITTER_MEMBER_LIQ_STARTALPHA = 560;
  275.    public static final int EMITTER_MEMBER_LIQ_ENDALPHA = 561;
  276.    public static final int EMITTER_MEMBER_LIQ_GRAVITY = 562;
  277.    public static final int EMITTER_MEMBER_LIQ_COHESION = 563;
  278.    public static final int EMITTER_MEMBER_LIQ_SIZEVARIANCE = 564;
  279.    public static final int EMITTER_MEMBER_LIQ_VELOCITYVARIANCE = 565;
  280.    public static final int EMITTER_MEMBER_LIQ_STREAKCOHESION = 566;
  281.    public static final int EMITTER_MEMBER_STARTCOLOR = 1000;
  282.    public static final int EMITTER_MEMBER_ENDCOLOR = 1001;
  283.    public static final int LIGHTSTYLE_CONSTANT = 0;
  284.    public static final int LIGHTSTYLE_TORCH1 = 1;
  285.    public static final int LIGHTSTYLE_TORCH2 = 2;
  286.    public static final int LIGHTSTYLE_TORCH3 = 3;
  287.    public static final int LIGHTSTYLE_PULSE1 = 4;
  288.    public static final int LIGHTSTYLE_PULSE2 = 5;
  289.    public static final int LIGHTSTYLE_PULSE3 = 6;
  290.    public static final int LIGHTSTYLE_FLUORO1 = 7;
  291.    public static final int LIGHTSTYLE_FLUORO2 = 8;
  292.    public static final int LIGHTSTYLE_FLUORO3 = 9;
  293.    public static final int MOTION_INVALID = 0;
  294.    public static final int MOTION_WALK = 1;
  295.    public static final int MOTION_WALK_ONEHAND = 2;
  296.    public static final int MOTION_WALK_AXE2 = 3;
  297.    public static final int MOTION_WALK_SWORD2 = 4;
  298.    public static final int MOTION_WALK_POLEARM = 5;
  299.    public static final int MOTION_WALK_GUN = 6;
  300.    public static final int MOTION_WALK_GUN2 = 7;
  301.    public static final int MOTION_WALK_BOW = 8;
  302.    public static final int MOTION_WALK_SHOTGUN = 9;
  303.    public static final int MOTION_WALK_CROSSBOW = 10;
  304.    public static final int MOTION_WALK_ROCKET = 11;
  305.    public static final int MOTION_WALK_CHAINSAW = 12;
  306.    public static final int MOTION_WALK_CHAINGUN = 13;
  307.    public static final int MOTION_WALK_UTIL = 14;
  308.    public static final int MOTION_WALK_UTIL_ONEHAND = 15;
  309.    public static final int MOTION_WALK_UTIL_GUN = 16;
  310.    public static final int MOTION_RUN = 17;
  311.    public static final int MOTION_RUN_ONEHAND = 18;
  312.    public static final int MOTION_RUN_AXE2 = 19;
  313.    public static final int MOTION_RUN_SWORD2 = 20;
  314.    public static final int MOTION_RUN_POLEARM = 21;
  315.    public static final int MOTION_RUN_GUN = 22;
  316.    public static final int MOTION_RUN_GUN2 = 23;
  317.    public static final int MOTION_RUN_BOW = 24;
  318.    public static final int MOTION_RUN_SHOTGUN = 25;
  319.    public static final int MOTION_RUN_CROSSBOW = 26;
  320.    public static final int MOTION_RUN_ROCKET = 27;
  321.    public static final int MOTION_RUN_CHAINSAW = 28;
  322.    public static final int MOTION_RUN_CHAINGUN = 29;
  323.    public static final int MOTION_RUN_UTIL = 30;
  324.    public static final int MOTION_RUN_UTIL_ONEHAND = 31;
  325.    public static final int MOTION_RUN_UTIL_GUN = 32;
  326.    public static final int MOTION_STAND = 33;
  327.    public static final int MOTION_STAND_ONEHAND = 34;
  328.    public static final int MOTION_STAND_AXE2 = 35;
  329.    public static final int MOTION_STAND_SWORD2 = 36;
  330.    public static final int MOTION_STAND_POLEARM = 37;
  331.    public static final int MOTION_STAND_GUN = 38;
  332.    public static final int MOTION_STAND_GUN2 = 39;
  333.    public static final int MOTION_STAND_BOW = 40;
  334.    public static final int MOTION_STAND_SHOTGUN = 41;
  335.    public static final int MOTION_STAND_CROSSBOW = 42;
  336.    public static final int MOTION_STAND_ROCKET = 43;
  337.    public static final int MOTION_STAND_CHAINSAW = 44;
  338.    public static final int MOTION_STAND_CHAINGUN = 45;
  339.    public static final int MOTION_STAND_UTIL = 46;
  340.    public static final int MOTION_STAND_UTIL_ONEHAND = 47;
  341.    public static final int MOTION_STAND_UTIL_GUN = 48;
  342.    public static final int MOTION_IDLE = 49;
  343.    public static final int MOTION_IDLE_ONEHAND = 50;
  344.    public static final int MOTION_IDLE_AXE2 = 51;
  345.    public static final int MOTION_IDLE_SWORD2 = 52;
  346.    public static final int MOTION_IDLE_POLEARM = 53;
  347.    public static final int MOTION_IDLE_GUN = 54;
  348.    public static final int MOTION_IDLE_GUN2 = 55;
  349.    public static final int MOTION_IDLE_BOW = 56;
  350.    public static final int MOTION_IDLE_SHOTGUN = 57;
  351.    public static final int MOTION_IDLE_CROSSBOW = 58;
  352.    public static final int MOTION_IDLE_ROCKET = 59;
  353.    public static final int MOTION_IDLE_CHAINSAW = 60;
  354.    public static final int MOTION_IDLE_CHAINGUN = 61;
  355.    public static final int MOTION_IDLE_UTIL = 62;
  356.    public static final int MOTION_IDLE_UTIL_ONEHAND = 63;
  357.    public static final int MOTION_IDLE_UTIL_GUN = 64;
  358.    public static final int MOTION_CLAW = 65;
  359.    public static final int MOTION_SWORDSLASH = 66;
  360.    public static final int MOTION_SWORDSLASH2 = 67;
  361.    public static final int MOTION_SWORDTHRUST = 68;
  362.    public static final int MOTION_SWORDTHRUST2 = 69;
  363.    public static final int MOTION_BLUNTBASH = 70;
  364.    public static final int MOTION_BLUNTBASH2 = 71;
  365.    public static final int MOTION_BOW = 72;
  366.    public static final int MOTION_CROSSBOW = 73;
  367.    public static final int MOTION_DAGGERSTAB = 74;
  368.    public static final int MOTION_DAGGERCUT = 75;
  369.    public static final int MOTION_SWING = 76;
  370.    public static final int MOTION_PISTOL = 77;
  371.    public static final int MOTION_RIFLEAIMED = 78;
  372.    public static final int MOTION_SHOTGUN = 79;
  373.    public static final int MOTION_MACHINEGUN = 80;
  374.    public static final int MOTION_ROCKET = 81;
  375.    public static final int MOTION_STAKE = 82;
  376.    public static final int MOTION_THROW = 83;
  377.    public static final int MOTION_POLETHRUST = 84;
  378.    public static final int MOTION_POLESLASH = 85;
  379.    public static final int MOTION_BLUNTSLASH = 86;
  380.    public static final int MOTION_BLUNTSLASH2 = 87;
  381.    public static final int MOTION_CLAWSPECIAL = 88;
  382.    public static final int MOTION_PUNCH = 89;
  383.    public static final int MOTION_CHAINSAW = 90;
  384.    public static final int MOTION_TOSS = 91;
  385.    public static final int MOTION_UZI = 92;
  386.    public static final int MOTION_FLAMETHROWER = 93;
  387.    public static final int MOTION_CHAINGUN = 94;
  388.    public static final int MOTION_UTIL_SWORDSLASH = 95;
  389.    public static final int MOTION_UTIL_SWORDTHRUST = 96;
  390.    public static final int MOTION_UTIL_BLUNTBASH = 97;
  391.    public static final int MOTION_UTIL_DAGGERSTAB = 98;
  392.    public static final int MOTION_UTIL_DAGGERCUT = 99;
  393.    public static final int MOTION_UTIL_SWING = 100;
  394.    public static final int MOTION_UTIL_PISTOL = 101;
  395.    public static final int MOTION_UTIL_STAKE = 102;
  396.    public static final int MOTION_UTIL_THROW = 103;
  397.    public static final int MOTION_UTIL_BLUNTSLASH = 104;
  398.    public static final int MOTION_UTIL_PUNCH = 105;
  399.    public static final int MOTION_UTIL_TOSS = 106;
  400.    public static final int MOTION_UTIL_UZI = 107;
  401.    public static final int MOTION_BLOCK1H = 108;
  402.    public static final int MOTION_BLOCK2H = 109;
  403.    public static final int MOTION_PARRY1H = 110;
  404.    public static final int MOTION_PARRY2H = 111;
  405.    public static final int MOTION_SHIELD = 112;
  406.    public static final int MOTION_DUCK = 113;
  407.    public static final int MOTION_DAMAGELIGHT = 114;
  408.    public static final int MOTION_DAMAGEMEDIUM = 115;
  409.    public static final int MOTION_DAMAGEHEAVY = 116;
  410.    public static final int MOTION_TALK = 117;
  411.    public static final int MOTION_LISTEN = 118;
  412.    public static final int MOTION_FEED = 119;
  413.    public static final int MOTION_EMBRACED = 120;
  414.    public static final int MOTION_DEATHQUICK = 121;
  415.    public static final int MOTION_DEATHSLOW = 122;
  416.    public static final int MOTION_DEATHDRAMATIC = 123;
  417.    public static final int MOTION_DEATHSUNLIGHT = 124;
  418.    public static final int MOTION_DEATHSTAKED = 125;
  419.    public static final int MOTION_DEATHCLAWED = 126;
  420.    public static final int MOTION_CREATE = 127;
  421.    public static final int MOTION_FEEDING = 128;
  422.    public static final int MOTION_DRAINING = 129;
  423.    public static final int MOTION_FEEDRELEASE = 130;
  424.    public static final int MOTION_FEEDERDRAINED = 131;
  425.    public static final int MOTION_DEATHDRAINED = 132;
  426.    public static final int MOTION_FEEDRELEASED = 133;
  427.    public static final int MOTION_FEEDWRIST = 134;
  428.    public static final int MOTION_EMBRACEDWRIST = 135;
  429.    public static final int MOTION_FEEDINGWRIST = 136;
  430.    public static final int MOTION_DRAININGWRIST = 137;
  431.    public static final int MOTION_FEEDRELEASEWRIST = 138;
  432.    public static final int MOTION_FEEDRELEASEDWRIST = 139;
  433.    public static final int MOTION_SPECIAL1 = 140;
  434.    public static final int MOTION_SPECIAL2 = 141;
  435.    public static final int MOTION_SPECIAL3 = 142;
  436.    public static final int MOTION_SPECIAL4 = 143;
  437.    public static final int MOTION_SPECIAL5 = 144;
  438.    public static final int MOTION_SPELL = 145;
  439.    public static final int MOTION_SPELLHANDS = 146;
  440.    public static final int MOTION_SPELLTHROW = 147;
  441.    public static final int MOTION_SPELLSPIT = 148;
  442.    public static final int MOTION_AWAKEN = 149;
  443.    public static final int MOTION_UNSTAKE = 150;
  444.    public static final int MOTION_UNSTAKED = 151;
  445.    public static final int MOTION_GESTURE1 = 152;
  446.    public static final int MOTION_GESTURE2 = 153;
  447.    public static final int MOTION_GESTURE3 = 154;
  448.    public static final int MOTION_GESTURE4 = 155;
  449.    public static final int MOTION_GESTURE5 = 156;
  450.    public static final int MOTION_ACTION1 = 157;
  451.    public static final int MOTION_ACTION2 = 158;
  452.    public static final int MOTION_ACTION3 = 159;
  453.    public static final int MOTION_ACTION4 = 160;
  454.    public static final int MOTION_ACTION5 = 161;
  455.    public static final int MOTION_ACTION6 = 162;
  456.    public static final int MOTION_ACTION7 = 163;
  457.    public static final int MOTION_ACTION8 = 164;
  458.    public static final int MOTION_ACTION9 = 165;
  459.    public static final int MOTION_ACTION10 = 166;
  460.    public static final int MOTION_CONFUSED = 167;
  461.    public static final int MOTION_CROUCH = 168;
  462.    public static final int MOTION_DODGE = 169;
  463.    public static final int MOTION_DODGE_ONEHAND = 170;
  464.    public static final int MOTION_DODGE_AXE2 = 171;
  465.    public static final int MOTION_DODGE_SWORD2 = 172;
  466.    public static final int MOTION_DODGE_POLEARM = 173;
  467.    public static final int MOTION_DODGE_GUN = 174;
  468.    public static final int MOTION_DODGE_GUN2 = 175;
  469.    public static final int MOTION_DODGE_BOW = 176;
  470.    public static final int MOTION_DODGE_SHOTGUN = 177;
  471.    public static final int MOTION_DODGE_CROSSBOW = 178;
  472.    public static final int MOTION_DODGE_ROCKET = 179;
  473.    public static final int MOTION_DODGE_CHAINSAW = 180;
  474.    public static final int MOTION_DODGE_CHAINGUN = 181;
  475.    public static final int MOTION_DODGE_UTIL = 182;
  476.    public static final int MOTION_DODGE_UTIL_ONEHAND = 183;
  477.    public static final int MOTION_DODGE_UTIL_GUN = 184;
  478.    public static final int MOTION_SPECIAL6 = 185;
  479.    public static final int MOTION_SPECIAL7 = 186;
  480.    public static final int MOTION_SPECIAL8 = 187;
  481.    public static final int MOTION_SPECIAL9 = 188;
  482.    public static final int MOTION_SPECIAL10 = 189;
  483.    public static final int MOTION_GESTURE6 = 190;
  484.    public static final int MOTION_GESTURE7 = 191;
  485.    public static final int MOTION_GESTURE8 = 192;
  486.    public static final int MOTION_GESTURE9 = 193;
  487.    public static final int MOTION_GESTURE10 = 194;
  488.    public static final int MOTION_LIMP = 195;
  489.    public static final int MOTION_LIMP_ONEHAND = 196;
  490.    public static final int MOTION_LIMP_AXE2 = 197;
  491.    public static final int MOTION_LIMP_SWORD2 = 198;
  492.    public static final int MOTION_LIMP_POLEARM = 199;
  493.    public static final int MOTION_LIMP_GUN = 200;
  494.    public static final int MOTION_LIMP_GUN2 = 201;
  495.    public static final int MOTION_LIMP_BOW = 202;
  496.    public static final int MOTION_LIMP_SHOTGUN = 203;
  497.    public static final int MOTION_LIMP_CROSSBOW = 204;
  498.    public static final int MOTION_LIMP_ROCKET = 205;
  499.    public static final int MOTION_LIMP_CHAINSAW = 206;
  500.    public static final int MOTION_LIMP_CHAINGUN = 207;
  501.    public static final int MOTION_LIMP_UTIL = 208;
  502.    public static final int MOTION_LIMP_UTIL_ONEHAND = 209;
  503.    public static final int MOTION_LIMP_UTIL_GUN = 210;
  504.    public static final int MOTION_SPECIAL11 = 211;
  505.    public static final int MOTION_SPECIAL12 = 212;
  506.    public static final int MOTION_SPECIAL13 = 213;
  507.    public static final int MOTION_SPECIAL14 = 214;
  508.    public static final int MOTION_SPECIAL15 = 215;
  509.    public static final int MOTION_SPECIAL16 = 216;
  510.    public static final int MOTION_SPECIAL17 = 217;
  511.    public static final int MOTION_SPECIAL18 = 218;
  512.    public static final int MOTION_SPECIAL19 = 219;
  513.    public static final int MOTION_SPECIAL20 = 220;
  514.    public static final int MOTION_HURT = 221;
  515.    public static final int MOTION_HURT_ONEHAND = 222;
  516.    public static final int MOTION_HURT_AXE2 = 223;
  517.    public static final int MOTION_HURT_SWORD2 = 224;
  518.    public static final int MOTION_HURT_POLEARM = 225;
  519.    public static final int MOTION_HURT_GUN = 226;
  520.    public static final int MOTION_HURT_GUN2 = 227;
  521.    public static final int MOTION_HURT_BOW = 228;
  522.    public static final int MOTION_HURT_SHOTGUN = 229;
  523.    public static final int MOTION_HURT_CROSSBOW = 230;
  524.    public static final int MOTION_HURT_ROCKET = 231;
  525.    public static final int MOTION_HURT_CHAINSAW = 232;
  526.    public static final int MOTION_HURT_CHAINGUN = 233;
  527.    public static final int MOTION_FRENZY = 234;
  528.    public static final int MOTION_HUMANITYLOST = 235;
  529.    public static final int MOTION_FEEDFAILED = 236;
  530.    public static final int MOTION_THROW1 = 237;
  531.    public static final int MOTION_THROW2 = 238;
  532.    public static final int MOTION_THROW3 = 239;
  533.    public static final int MOTION_THROW4 = 240;
  534.    public static final int MOTION_THROW5 = 241;
  535.    public static final int MOTION_THROWN1 = 242;
  536.    public static final int MOTION_THROWN2 = 243;
  537.    public static final int MOTION_THROWN3 = 244;
  538.    public static final int MOTION_THROWN4 = 245;
  539.    public static final int MOTION_THROWN5 = 246;
  540.    public static final int MOTION_THROWMISS = 247;
  541.    public static final int MOTION_STANDUP = 248;
  542.    public static final int MOTION_TURNLEFT = 249;
  543.    public static final int MOTION_TURNRIGHT = 250;
  544.    public static final int MOTION_SPECIAL21 = 251;
  545.    public static final int MOTION_SPECIAL22 = 252;
  546.    public static final int MOTION_SPECIAL23 = 253;
  547.    public static final int MOTION_SPECIAL24 = 254;
  548.    public static final int MOTION_SPECIAL25 = 255;
  549.    public static final int MOTION_STAKED = 256;
  550.    public static final int NUM_MOTIONS = 257;
  551.    public static final int MOTIONTAG_INVALID = 0;
  552.    public static final int MOTIONTAG_ROOT = 1;
  553.    public static final int MOTIONTAG_LHIP = 2;
  554.    public static final int MOTIONTAG_LKNEE = 3;
  555.    public static final int MOTIONTAG_LANKLE = 4;
  556.    public static final int MOTIONTAG_LFOOT = 5;
  557.    public static final int MOTIONTAG_RHIP = 6;
  558.    public static final int MOTIONTAG_RKNEE = 7;
  559.    public static final int MOTIONTAG_RANKLE = 8;
  560.    public static final int MOTIONTAG_RFOOT = 9;
  561.    public static final int MOTIONTAG_BTUNIC1 = 10;
  562.    public static final int MOTIONTAG_BTUNIC2 = 11;
  563.    public static final int MOTIONTAG_BTUNIC3 = 12;
  564.    public static final int MOTIONTAG_FTUNIC1 = 13;
  565.    public static final int MOTIONTAG_FTUNIC2 = 14;
  566.    public static final int MOTIONTAG_BACK1 = 15;
  567.    public static final int MOTIONTAG_BACK2 = 16;
  568.    public static final int MOTIONTAG_CHEST = 17;
  569.    public static final int MOTIONTAG_NECK = 18;
  570.    public static final int MOTIONTAG_HEAD = 19;
  571.    public static final int MOTIONTAG_HELMET = 20;
  572.    public static final int MOTIONTAG_JAW = 21;
  573.    public static final int MOTIONTAG_RSHOULDER = 22;
  574.    public static final int MOTIONTAG_RELBOW = 23;
  575.    public static final int MOTIONTAG_RWRIST = 24;
  576.    public static final int MOTIONTAG_RFINGERS = 25;
  577.    public static final int MOTIONTAG_WEAPON = 26;
  578.    public static final int MOTIONTAG_LSHOULDER = 27;
  579.    public static final int MOTIONTAG_LELBOW = 28;
  580.    public static final int MOTIONTAG_LWRIST = 29;
  581.    public static final int MOTIONTAG_LFINGERS = 30;
  582.    public static final int MOTIONTAG_SHIELD = 31;
  583.    public static final int MOTIONTAG_MCAPE1 = 32;
  584.    public static final int MOTIONTAG_SCABBARD = 33;
  585.    public static final int MOTIONTAG_USER0 = 34;
  586.    public static final int MOTIONTAG_USER1 = 35;
  587.    public static final int MOTIONTAG_USER2 = 36;
  588.    public static final int MOTIONTAG_USER3 = 37;
  589.    public static final int MOTIONTAG_USER4 = 38;
  590.    public static final int MOTIONTAG_USER5 = 39;
  591.    public static final int MOTIONTAG_USER6 = 40;
  592.    public static final int MOTIONTAG_USER7 = 41;
  593.    public static final int MOTIONTAG_USER8 = 42;
  594.    public static final int MOTIONTAG_USER9 = 43;
  595.    public static final int NUM_MOTIONTAGS = 44;
  596.    public static final int AIMAIN_FLAG_PAUSED = 1;
  597.    public static final int AIMAIN_FLAG_TRACE = 2;
  598.    public static final int AIMAIN_FLAG_STOPPEDS = 8192;
  599.    public static final int AIMAIN_FLAG_STOPFLYPEDS = 16384;
  600.    public static final int AIMAIN_FLAG_NOENEMYSEARCH = 32768;
  601.    public static final int AIMAIN_FLAG_NOGUARDSEARCH = 65536;
  602.    public static final int AIMAIN_FLAG_NOPARTYSEARCH = 131072;
  603.    public static final int AIMAIN_FLAG_NOENEMYCOMBAT = 262144;
  604.    public static final int AIMAIN_FLAG_NOPARTYCOMBAT = 524288;
  605.    public static final int AIMAIN_FLAG_NOENEMYCAST = 1048576;
  606.    public static final int AIMAIN_FLAG_NOPARTYCAST = 2097152;
  607.    public static final int AIMAIN_FLAG_NOENEMYCASTHEAL = 4194304;
  608.    public static final int AIMAIN_FLAG_NOPARTYCASTHEAL = 8388608;
  609.    public static final int AIMAIN_FLAG_NOENEMYCASTBUFF = 16777216;
  610.    public static final int AIMAIN_FLAG_NOPARTYCASTBUFF = 33554432;
  611.    public static final int AIMAIN_FLAG_NOENEMYCASTDAMAGE = 67108864;
  612.    public static final int AIMAIN_FLAG_NOPARTYCASTDAMAGE = 134217728;
  613.    public static final int AIMAIN_FLAG_NOENEMYCASTSPECIAL = 268435456;
  614.    public static final int AIMAIN_FLAG_NOPARTYCASTSPECIAL = 536870912;
  615.    public static final int AI_MODE_NONE = 0;
  616.    public static final int AI_MODE_PARTY = 1;
  617.    public static final int AI_MODE_PET = 2;
  618.    public static final int AI_MODE_ENEMY = 3;
  619.    public static final int AI_MODE_ENEMYSEARCH = 4;
  620.    public static final int AI_MODE_ASLEEP = 5;
  621.    public static final int AI_MODE_NEUTRAL = 6;
  622.    public static final int AI_MODE_PEDWANDER = 7;
  623.    public static final int AI_MODE_PEDFLY = 8;
  624.    public static final int AI_MODE_FRENZIED = 9;
  625.    public static final int AI_MODE_MESMERIZED = 10;
  626.    public static final int AI_MODE_DAZED = 11;
  627.    public static final int AI_MODE_AFRAID = 12;
  628.    public static final int AI_MODE_POSSESSING = 13;
  629.    public static final int AI_MAXPETS = 4;
  630.    public static final int AIMIND_FLAG_NOAFRAID = 1;
  631.    public static final int AIMIND_FLAG_NODAZED = 2;
  632.    public static final int AIMIND_FLAG_NOMESMERIZED = 4;
  633.    public static final int AIMIND_FLAG_NOPOSSESSED = 8;
  634.    public static final int AIMIND_FLAG_NOMAJESTY = 16;
  635.    public static final int SHELL_FLAG_SHELLONLY = 128;
  636.    public static final int SHELL_FLAG_HIPRISHELL = 4096;
  637.    public static final int SHELL_FLAG_MEDPRISHELL = 8192;
  638.    public static final int SHELL_FLAG_BOUNCESHELL = 16384;
  639.    public static final int SHELL_FLAG_LOOPSHELL = 32768;
  640.    public static final int SOUND_FLAG_LOOP = 8;
  641.    public static final int SOUND_FLAG_STREAM = 1024;
  642.    public static final int CHRON_FLAG_MODERNDAY = 1;
  643.    public static final int CHRON_FLAG_MULTIPLAYER = 2;
  644.    public static final int CHRON_FLAG_STREQUIRED = 4;
  645.    public static final int CHRON_FLAG_HIDE = 8;
  646.    public static final int CHRON_FLAG_USER1 = 65536;
  647.    public static final int LOCATION_FLAG_NOSAVE = 1;
  648.    public static final int LOCATION_FLAG_TRANSIENT = 2;
  649.    public static final int LOCATION_FLAG_DONOTFREE = 4;
  650.    public static final int LOCATION_FLAG_SHOWINMAP = 8;
  651.    public static final int LOCATION_FLAG_HAVEN = 16;
  652.    public static final int LOCATION_FLAG_NOTELEPORTS = 32;
  653.    public static final int LOCATION_FLAG_CLEARBUFFER = 64;
  654.    public static final int LOCATION_FLAG_LOADED = 1048576;
  655.    public static final int LOCATION_FLAG_SCENECHANGING = 2097152;
  656.    public static final int LOCATION_FLAG_ABYSS = 4194304;
  657.    public static final int INVALID_QUEST_GUID = -1;
  658.    public static final int MAX_QUESTS = 64;
  659.    public static final int QUEST_FLAG_COMPLETE = 1;
  660.    public static final int QUESTITEM_FLAG_COMPLETE = 1;
  661.    public static final int QUESTITEM_FLAG_HIDDEN = 2;
  662.    public static final int CAM_SHOT_NONE = 0;
  663.    public static final int CAM_SHOT_ANGULAR_A = 1;
  664.    public static final int CAM_SHOT_ANGULAR_B = 2;
  665.    public static final int CAM_SHOT_ANGULAR_C = 3;
  666.    public static final int CAM_SHOT_OTS_A = 4;
  667.    public static final int CAM_SHOT_OTS_C = 5;
  668.    public static final int CAM_SHOT_POV_A = 6;
  669.    public static final int CAM_SHOT_POV_C = 7;
  670.    public static final int CAM_SHOT_PROFILE_A = 8;
  671.    public static final int CAM_SHOT_PROFILE_C = 9;
  672.    public static final int NUM_CAM_SHOTS = 10;
  673.    public static final int CAM_ANGLE_LOW = 0;
  674.    public static final int CAM_ANGLE_MEDIUMLOW = 1;
  675.    public static final int CAM_ANGLE_MEDIUM = 2;
  676.    public static final int CAM_ANGLE_MEDIUMHIGH = 3;
  677.    public static final int CAM_ANGLE_HIGH = 4;
  678.    public static final int NUM_CAM_ANGLES = 5;
  679.    public static final int CAM_DIST_EXTREMECLOSEUP = 0;
  680.    public static final int CAM_DIST_CLOSEUP = 1;
  681.    public static final int CAM_DIST_MEDIUM = 2;
  682.    public static final int CAM_DIST_FULL = 3;
  683.    public static final int CAM_DIST_LONG = 4;
  684.    public static final int NUM_CAM_DISTS = 5;
  685.    public static final int CAMERA_SHOT_ECU = 0;
  686.    public static final int CAMERA_SHOT_MCU = 1;
  687.    public static final int CAMERA_SHOT_CU = 2;
  688.    public static final int CAMERA_SHOT_MS = 3;
  689.    public static final int CAMERA_SHOT_WS = 4;
  690.    public static final int CAMERA_SHOT_LS = 5;
  691.    public static final int CAMERA_SHOT_ELS = 6;
  692.    public static final int CAMERA_SHOT_BG = 7;
  693.    public static final int CAMERA_SHOT_FG = 8;
  694.    public static final int CAMERA_SHOT_OTS = 9;
  695.    public static final int CAMERA_SHOT_POV = 10;
  696.    public static final int CAMERA_ANGLE_LOW = 0;
  697.    public static final int CAMERA_ANGLE_MEDIUM = 1;
  698.    public static final int CAMERA_ANGLE_HIGH = 2;
  699.    public static final int CONV_XFLAG_NOAUTOBEGIN = 1;
  700.    public static final int CONV_XFLAG_NOAUTOEND = 2;
  701.    public static final int CONV_XFLAG_WANTFEEDBACK = 4;
  702.    public static final int CONV_XFLAG_ALLOWABORT = 8;
  703.    public static final int CONV_XFLAG_NOSKIP = 16;
  704.    public static final int CONV_XFLAG_NOTALKLISTEN = 32;
  705.    public static final int CONV_XFLAG_STOPACTORS = 256;
  706.    public static final int CONV_XFLAG_NOREMOVEWEAPONS = 512;
  707.    public static final int CONV_XFLAG_NORESTOREWEAPONS = 1024;
  708.    public static final int CONV_BEFLAG_UI = 1;
  709.    public static final int CONV_BEFLAG_STOPACTORS = 2;
  710.    public static final int CONV_BEFLAG_REMOVEWEAPONS = 4;
  711.    public static final int BUYSELL_XFLAG_NOAUTOBEGIN = 1;
  712.    public static final int BUYSELL_XFLAG_NOAUTOEND = 2;
  713.    public static final int BUYSELL_XFLAG_WANTFEEDBACK = 4;
  714.    public static final int BUYSELL_BEFLAG_UI = 1;
  715.    public static final int BUYSELL_ITEM_MUNDANE = 1;
  716.    public static final int BUYSELL_ITEM_TREASURE = 2;
  717.    public static final int BUYSELL_ITEM_BLOODITEM = 4;
  718.    public static final int BUYSELL_ITEM_POTION = 8;
  719.    public static final int BUYSELL_ITEM_ARMOR = 16;
  720.    public static final int BUYSELL_ITEM_MAGICARMOR = 32;
  721.    public static final int BUYSELL_ITEM_WEAPON = 64;
  722.    public static final int BUYSELL_ITEM_MAGICWEAPON = 128;
  723.    public static final int BUYSELL_ITEM_SCROLLBOOK = 256;
  724.    public static final int GAMEMESSAGE_OUTPUT_CONSOLE = 0;
  725.    public static final int GAMEMESSAGE_SYSID_RESTTOADVANCE = 1;
  726.    public static final int ACTORFEED_STATUS_START = 0;
  727.    public static final int ACTORFEED_STATUS_INPROGRESS = 1;
  728.    public static final int ACTORFEED_STATUS_STOPPED = 2;
  729.    public static final int ACTORFEED_STATUS_STOPKILLED = 3;
  730.    public static final int CONSOLEPRINT_FLAG_SERVERCONSOLE = 1;
  731.    public static final int CONSOLEPRINT_FLAG_BROADCAST = 2;
  732.    public static final int CONSOLEPRINT_FLAG_RADIUSSMALL = 4;
  733.    public static final int CONSOLEPRINT_FLAG_RADIUSMED = 8;
  734.    public static final int CONSOLEPRINT_FLAG_RADIUSLARGE = 16;
  735.    public static final int ACTOR_SHAPESHIFT_NOWEAPON = 1;
  736.    public static final int ACTOR_SHAPESHIFT_NOHEAD = 2;
  737.    public static final int ACTOR_SHAPESHIFT_NOFOLEY = 4;
  738.    public static final int ACTOR_SHAPESHIFT_WEAPONLESS = 8;
  739.    public static final int EI_FLAG_WORN = 1;
  740.    public static final int EI_FLAG_USE = 2;
  741.    public static final int EI_FLAG_DISCIPLINE = 4;
  742.    public static final String _NSICopyright = "Copyright (c) Nihilistic Software, Inc. 1998-2000";
  743.    protected int guid;
  744.  
  745.    public static native boolean NetIsNoAutoAdvance();
  746.  
  747.    public static native void MaterialPageFlip(String var0, int var1);
  748.  
  749.    public native void EndCutscene(int var1, int var2);
  750.  
  751.    public static native int AISetMainFlags(int var0);
  752.  
  753.    public static native void MaterialSetFrame(String var0, int var1);
  754.  
  755.    public static native void DisableLightStyle(int var0);
  756.  
  757.    private native boolean AddBuySell(int var1, String var2, int var3, String var4, int var5, float var6, float var7, int var8);
  758.  
  759.    private native boolean BeginBuySell(int var1, int var2);
  760.  
  761.    public boolean AddBuySell(String filename, int thingGuid, String descriptionId, int flags, float buyRate, float sellRate, int sellFlags) {
  762.       return this.AddBuySell(this.GetGUID(), filename, thingGuid, descriptionId, flags, buyRate, sellRate, sellFlags);
  763.    }
  764.  
  765.    public native Object GetChronicleScript(int var1);
  766.  
  767.    private native boolean EndConversation(int var1, int var2, int var3);
  768.  
  769.    public boolean EndConversation(int starterGuid, int flags) {
  770.       return this.EndConversation(this.GetGUID(), flags, starterGuid);
  771.    }
  772.  
  773.    public boolean BeginBuySell(int flags) {
  774.       return this.BeginBuySell(this.GetGUID(), flags);
  775.    }
  776.  
  777.    public static native void MessageRemoveByGuid(int var0);
  778.  
  779.    private native boolean ExecuteBuySell(int var1, int var2, int var3, int var4);
  780.  
  781.    public boolean ExecuteBuySell(int thingGuid, int shopperGuid, int flags) {
  782.       return this.ExecuteBuySell(this.GetGUID(), thingGuid, shopperGuid, flags);
  783.    }
  784.  
  785.    public static native void MessageRemoveBySystemId(int var0);
  786.  
  787.    public static native int MessageAddSystem(int var0, int var1, int var2, int var3, int var4);
  788.  
  789.    private native boolean CaptureThing(int var1, int var2, int var3);
  790.  
  791.    private native int GetClassThing(int var1);
  792.  
  793.    public boolean CaptureThing(int thingGuid) {
  794.       return this.CaptureThing(this.GetGUID(), thingGuid, 0);
  795.    }
  796.  
  797.    public boolean CaptureThing(int thingGuid, int captureId) {
  798.       return this.CaptureThing(this.GetGUID(), thingGuid, captureId);
  799.    }
  800.  
  801.    public int GetClassThing() {
  802.       return this.GetClassThing(this.GetGUID());
  803.    }
  804.  
  805.    public native void DisplayFloatText(int var1, String var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9);
  806.  
  807.    public static native void MessageRemoveByStringId(String var0);
  808.  
  809.    public static native int AIGetMainFlags();
  810.  
  811.    public static native int AIClearMainFlags(int var0);
  812.  
  813.    private native boolean EndBuySell(int var1, int var2);
  814.  
  815.    public boolean EndBuySell(int flags) {
  816.       return this.EndBuySell(this.GetGUID(), flags);
  817.    }
  818.  
  819.    public void AIOff() {
  820.       AISetMainFlags(1);
  821.    }
  822.  
  823.    public static native boolean IsItemGuid(int var0);
  824.  
  825.    public static native boolean PreloadModel(String var0);
  826.  
  827.    public static native void SetWeatherEffect(String var0);
  828.  
  829.    private native boolean BeginConversation(int var1, int var2, int var3);
  830.  
  831.    public static native boolean NetIsServer();
  832.  
  833.    private native boolean KillTimer(int var1, int var2);
  834.  
  835.    public boolean KillTimer() {
  836.       return this.KillTimer(this.GetGUID(), 0);
  837.    }
  838.  
  839.    public boolean KillTimer(int timerID) {
  840.       return this.KillTimer(this.GetGUID(), timerID);
  841.    }
  842.  
  843.    public boolean BeginConversation(int starterGuid, int flags) {
  844.       return this.BeginConversation(this.GetGUID(), flags, starterGuid);
  845.    }
  846.  
  847.    public static native boolean NetIsClient();
  848.  
  849.    public static native boolean NetIsConnected();
  850.  
  851.    public native void RefillAllBuySells();
  852.  
  853.    public static native String GetLocalizedString(String var0);
  854.  
  855.    private native boolean ReleaseThing(int var1, int var2);
  856.  
  857.    public boolean ReleaseThing(int thingGuid) {
  858.       return this.ReleaseThing(this.GetGUID(), thingGuid);
  859.    }
  860.  
  861.    private native boolean SetTimer(int var1, int var2, int var3, float var4, float var5, float var6, float var7);
  862.  
  863.    public boolean SetTimer(float timerDelay) {
  864.       return this.SetTimer(this.GetGUID(), (int)(timerDelay * 1000.0F), 0, 0.0F, 0.0F, 0.0F, 0.0F);
  865.    }
  866.  
  867.    public boolean SetTimer(float timerDelay, int timerID) {
  868.       return this.SetTimer(this.GetGUID(), (int)(timerDelay * 1000.0F), timerID, 0.0F, 0.0F, 0.0F, 0.0F);
  869.    }
  870.  
  871.    public boolean SetTimer(float timerDelay, int timerID, float param0) {
  872.       return this.SetTimer(this.GetGUID(), (int)(timerDelay * 1000.0F), timerID, param0, 0.0F, 0.0F, 0.0F);
  873.    }
  874.  
  875.    public boolean SetTimer(float timerDelay, int timerID, float param0, float param1) {
  876.       return this.SetTimer(this.GetGUID(), (int)(timerDelay * 1000.0F), timerID, param0, param1, 0.0F, 0.0F);
  877.    }
  878.  
  879.    public boolean SetTimer(float timerDelay, int timerID, float param0, float param1, float param2) {
  880.       return this.SetTimer(this.GetGUID(), (int)(timerDelay * 1000.0F), timerID, param0, param1, param2, 0.0F);
  881.    }
  882.  
  883.    public boolean SetTimer(float timerDelay, int timerID, float param0, float param1, float param2, float param3) {
  884.       return this.SetTimer(this.GetGUID(), (int)(timerDelay * 1000.0F), timerID, param0, param1, param2, param3);
  885.    }
  886.  
  887.    public void AIOn() {
  888.       AIClearMainFlags(1);
  889.    }
  890.  
  891.    public static native boolean PreloadTemplate(String var0);
  892.  
  893.    public native void BeginCutscene(int var1, int var2);
  894.  
  895.    public static native void MaterialSlide(String var0, float var1, float var2, int var3);
  896.  
  897.    public static native void MaterialGlowRamp(String var0, int var1);
  898.  
  899.    public static native void MaterialFlicker(String var0, int var1);
  900.  
  901.    public static native String FormatNLS(String var0, String var1);
  902.  
  903.    public static native String GetWeatherEffect();
  904.  
  905.    private native boolean ExecuteConversation(int var1, String var2, String var3, int var4, int var5, int var6);
  906.  
  907.    public boolean ExecuteConversation(int starterGuid, int npcGuid, String conversationName, String conversationFile) {
  908.       return this.ExecuteConversation(this.GetGUID(), conversationName, conversationFile, 0, starterGuid, npcGuid);
  909.    }
  910.  
  911.    public boolean ExecuteConversation(int starterGuid, int npcGuid, String conversationName, String conversationFile, int flags) {
  912.       return this.ExecuteConversation(this.GetGUID(), conversationName, conversationFile, flags, starterGuid, npcGuid);
  913.    }
  914.  
  915.    public static native boolean IsPlayerGuid(int var0);
  916.  
  917.    public static native boolean IsArmorGuid(int var0);
  918.  
  919.    public static native boolean IsRegionGuid(int var0);
  920.  
  921.    public static native boolean IsPropGuid(int var0);
  922.  
  923.    public static native boolean IsActorGuid(int var0);
  924.  
  925.    public static native boolean IsWeaponGuid(int var0);
  926.  
  927.    public native void ClearAllFloatTexts(int var1);
  928.  
  929.    public static native int Spawn(String var0);
  930.  
  931.    public int GetGUID() {
  932.       return this.guid;
  933.    }
  934.  
  935.    public static native void MaterialPlayback(String var0, String var1, boolean var2, boolean var3, boolean var4);
  936.  
  937.    private native boolean PlayVideo(int var1, String var2, int var3);
  938.  
  939.    public boolean PlayVideo(String binkName, int id) {
  940.       return this.PlayVideo(this.GetGUID(), binkName, id);
  941.    }
  942.  
  943.    public boolean PlayVideo(String binkName) {
  944.       return this.PlayVideo(this.GetGUID(), binkName, 0);
  945.    }
  946.  
  947.    private native boolean ExecuteText(int var1, int var2, int var3, String var4);
  948.  
  949.    public boolean ExecuteText(int ownerGuid, int thingGuid, String textName) {
  950.       return this.ExecuteText(this.GetGUID(), ownerGuid, thingGuid, textName);
  951.    }
  952.  
  953.    public static native boolean NetIsNoAutoConversations();
  954.  
  955.    public static native int MessageAddUser(String var0, int var1, int var2, int var3, int var4);
  956.  
  957.    private native boolean KillAllTimers(int var1);
  958.  
  959.    public boolean KillAllTimers() {
  960.       return this.KillAllTimers(this.GetGUID());
  961.    }
  962.  
  963.    public static native void EnableLightStyle(int var0);
  964. }
  965.